/**
 * 日期格式化
 * @author：丁少华
 * @param：
 * @throws：
 * @time：2018/7/23
 */
export default {
  dataFmt_fmt1 (that,type) {
    let temp = ''
    if (that) {
      that = new Date(that)
      let o = {
        'M+': that.getMonth() + 1, // 月份
        'd+': that.getDate(), // 日
        'h+': that.getHours() % 12 == 0 ? 12 : that.getHours() % 12, // 小时
        'H+': that.getHours(), // 小时
        'm+': that.getMinutes(), // 分
        's+': that.getSeconds(), // 秒
        'q+': Math.floor((that.getMonth() + 3) / 3), // 季度
        'S': that.getMilliseconds() // 毫秒
      }
      let week = { '0': '\u65e5', '1': '\u4e00', '2': '\u4e8c', '3': '\u4e09', '4': '\u56db', '5': '\u4e94', '6': '\u516d' }
      if (/(y+)/.test(type)) { type = type.replace(RegExp.$1, (that.getFullYear() + '').substr(4 - RegExp.$1.length)) }
      if (/(E+)/.test(type)) { type = type.replace(RegExp.$1, ((RegExp.$1.length > 1) ? (RegExp.$1.length > 2 ? '\u661f\u671f' : '\u5468') : '') + '周' + week[that.getDay() + '']) }
      for (let k in o) {
        if (new RegExp('(' + k + ')').test(type)) { type = type.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length))) }
      }
      temp = type
    }
    return temp
  },
  dataFmt_fmt2 () {

  }
}
